/**
 * 
 */
package com.guoxianwei.scm.persistence;

import java.util.List;
import java.util.Map;

import com.guoxianwei.scm.domain.Employee;

/**
 * @author guoxianwei
 *
 */
public abstract interface EmployeeMapper {

	public abstract List<Employee> getEmployee(Map<String,Object> param)  throws Exception;
	
	public abstract int getEmployeeCount(Map<String,Object> param)  throws Exception;
	
	public abstract void removeEmployee(int id)  throws Exception;
	
	public abstract Employee getEmployeeById(int id) throws Exception;
	
	public abstract void insertEmployee(Employee paramEmployee);

/*
	public abstract Employee getEmployeeByUsernameAndPassword(Employee paramEmployee);

	public abstract void insertEmployee(Employee paramEmployee);

	public abstract void insertSignon(Employee paramEmployee);

	public abstract void updateEmployee(Employee paramEmployee);

	public abstract void updateSignon(Employee paramEmployee);*/
}
